@charset "utf-8";

*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  /*line-height: 1.5;*/
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  padding:0;
  margin:0;
  list-style-type:none;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  text-decoration:none;
}

a:hover {
  color: #0056b3;
  text-decoration: none;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}
input{outline: none;}
button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 3.0rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

/*  格式化结束，公共样式开始 */

.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p25{padding:25px;}
.p30{padding:30px;}

.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m25{margin:25px;}
.m30{margin:30px;}

.hl{font-weight:500;color:#ea1538;}

/*.swiper-box{width:100%;height:100%;}
.swiper-slide img{width:100%;height:100%;}*/
.swiper-slide .title{position:absolute;bottom:0;z-index:999;color:#fff;width:100%;height:50px;line-height:50px;margin:0;padding:0 10px 0 10px;text-align:left;}
.swiper-slide .shade{position:absolute;bottom:0;z-index:997;background:#000;opacity:0.5;width:100%;height:50px;margin:0;}
.swiper-container .swiper-pagination{text-align:right;bottom:20px;right:10px;left:auto;color:#fff;line-height:5px;padding-left:5px;}
.swiper-pagination-bullet-active{background:#94040c;color:#94040c;}

.flex-box{display:flex;display: -webkit-flex;display: -moz-flex;flex-flow:row;-webkit-flex-flow: row;-mod-flex-flow: row;}

.flex{flex:1}

.flex-justify-around{justify-content:space-around}/*每个元素两侧的间隔相等。所以，元素之间的间隔比元素与边框的间隔大一倍。*/
.flex-justify-between{justify-content:space-between}/*元素在主轴（页面）上左右两端或者上下两端开始排列*/
.flex-justify-end{justify-content:flex-end}
.flex-justify-start{justify-content:flex-start}
.flex-justify-center{justify-content:center}/*元素在主轴（页面）上居中排列*/

.qrbox{width:128px;height:128px;display:none;padding:10px;border:1.5px solid #eee;border-radius:4px;background:#fff;position:absolute;left:0;top:0;z-index:999999;transition: all .5s ease 0s;}

.showqrbox{display:block;}

.side .ad img{width:200px;height:90px;}

/*-------------------------------*/

.list-inline{display:flex;display: -webkit-flex;flex-flow:row;-webkit-flex-flow: row;}
.list-inline li{display:block;}

.containers .row{width:1200px;margin:0 auto;display:flex;display: -webkit-flex;flex-flow:row;-webkit-flex-flow: row;}

.containers .row .col{flex:1}



/* header start*/

.header{
    width:100%;height:auto;padding:20px 0;border-bottom:1px solid #c2c2c2;overflow:hidden;
    position:fixed;top:0;left:0;background:#fff;z-index:9999999;
    transition: all .5s ease 0s;
}

.header > div .row{background:url(img/banner.png) no-repeat scroll right bottom transparent;}

.pagescroll{padding:0 0 10px;}

.header .col{height:100%;}

.header .containers .row .logo{display:block;width:168px;height:100%;padding:8px 10px 0;}

.header .nav{padding:0px;}

.header .nav li{width:30px;padding:8px 5px;margin:5px 10px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}

.header .nav li.active{background:#c7000a;border-radius:3px;-wibkit-border-radius:3px;}

.header .nav li:hover{background:#d9d7d7;border-radius:3px;-wibkit-border-radius:3px;}

.header .nav li:hover a{color:#000;}

.header .nav li a{display:block;width:24px;margin:0 auto;text-align:center;font:600 18px/24px "Microsoft YaHei";color:#3d3d3d;text-decoration:none;}

.header .nav li.active a{color:#fff;}


.page-wrap{clear:both;display:block;padding:20px 0;text-align:center;}
.page-wrap a{border:1px solid #dedede;color:#5e5e5e;text-decoration:none;background:#fff;}
.page-wrap span,.page-wrap a:hover{color:#fff;background:#ea544a;border:1px solid #ea544a;}
.page-wrap a,.page-wrap span{display:inline-block;*display:inline;*zoom:1;;padding:3px 10px;margin:5px;border-radius:4px;}

.page-wrap .a1{display:none;}

.search-box .form{display:block;padding:15px 10px;}

.search-box .form .input{width:0%;height:35px;opacity:0.6;padding-right:50px;float:right;position:relative;text-align:right;transition: all .5s ease 0s;border-radius:80px;border:1px solid #fff;background:#fff;}

.search-box .form .input{border-radius:3px;border:0px solid #e6e6e6;background:#f0f0f0;}

.search-box .form .on{opacity:1;width:80%;border:1px solid #e6e6e6;}

.search-box .form .input input{padding:0 5px;float:left;width:100%;height:33px;border-radius:2px;border:0;background:#fff;}

.search-box .form .on input{display:inline-block;padding-left:5px;width:100%;height:33px;border-radius:2px;border:0;background:#f0f0f0;}

.search-box .form .input a{display:block;width:45px;height:35px;position:absolute;right:2px;color:#6d6d7d;background:url(img/search.png) no-repeat scroll center 1.2px transparent;}

.search-box .form .input a{display:block;opacity:0.6;width:45px;height:35px;position:absolute;right:2px;color:#6d6d7d;background:url(img/searchon.png) no-repeat scroll center 1.2px #fff;}

.search-box .form .on a{display:block;opacity:1;width:45px;height:35px;position:absolute;right:2px;color:#f0f0f0;background:url(img/searchon.png) no-repeat scroll center 1.2px transparent;}

/* header end */


/* main start */

.body{background:#f0f0f0;clear:both;}

.indexpage .body,.listpage .body,.detailpage .body{background:#f0f0f0;clear:both;padding:20px 0;}

.main-header{height:90px;}

.detailpage .main-header{height:130px;}


.special .main-header{height:112px;}

.special1 .main-header{height:140px;}

/* end */


/* footer start */

.footer{clear:both;padding-top:30px;}

.footer .col{width:100%;}

.footer a {
    color: #494949;
    font-size:14px;
}

.aboutme{text-align:center;}
.aboutme a{display:inline-block;padding:10px;color:#494949;font:normal 14px/22px "Microsoft YaHei";}

.footer .share ul{display:block;list-style-type:none;}
.footer .share ul li{display:inline-block;padding:10px;}
.weibo,.weixin,.client,.douyin{display:block;padding:0 10px;line-height:30px;text-decoration:none;padding-left:30px;background-image:url(img/shareicon.png);background-repeat:no-repeat;}
.app{display:block;padding:0 10px;line-height:30px;text-decoration:none;padding-left:30px;background-image:url(img/app.png);background-repeat:no-repeat;}
.weibo{background-position:0 -85px;text-decoration:none;}
.weixin{background-position:0 -120px;text-decoration:none;}
.client{background-position:0 -151px;text-decoration:none;}
.douyin{background:url(img/douyinicon.jpg) no-repeat scroll 5px 3px transparent;background-size:20px 20px;}

.copyright p,.copyright p a{font-size:14px;color:#333;text-align:center;}

.banan ul{text-align:center;list-style-type:none;margin-inline-start: 0px; margin-inline-end: 0px;padding:0;}
.banan ul li{display:inline-block;list-style:none;}

/* footer end */


/* index.html */

.taotiao h1{text-align:center;padding:35px 10px 25px;border-bottom:2px solid #c7000a;}

.taotiao h1 a{color:#000;font-family:"Microsoft YaHei";font-weight:550;line-height:70px}

.taotiao h1 a:hover{color:#ea1538;}

.taotiao2 h2{text-align:center;padding:20px 10px;}

.taotiao2 h2 a{color:#1d1d1d;font-family:"Microsoft YaHei";font-weight:bold;font-size:2.5rem}

.f20{hegiht:400px;padding:10px 0;}

.f20 .list{width:680px;}

.f20 .list img{width:100%;height:380px;}

.f20 ul{padding-left:20px;}

.f20 li{height:38.5px;line-height:41.5px;}

.f20 li a{display:block;height:32px;overflow:hidden;font:600 20px/32px "Microsoft YaHei";color:#3d3d3d;}

.f20 .yw .swiper-left{width:70px;height:70px;display:block;position:absolute;z-index:99999;left:0;top:155px;background:url(img/swiper_arrow.png) no-repeat scroll left top transparent;}

.f20 .yw .swiper-right{width:70px;height:70px;display:block;position:absolute;z-index:99999;right:0;top:155px;background:url(img/swiper_arrow.png) no-repeat scroll left bottom transparent;}


.f30{padding:20px;}

.article-list .list-flex > div{padding:20px;background:#fff;}

.article-list .list-flex .item{display:flex;display: -webkit-flex;display: -moz-flex;flex-flow:row;-webkit-flex-flow: row;-mod-flex-flow: row;border-bottom:3px solid #f0f0f0;}

.article-list .list-flex .item:hover{background:#fff7f6;}

.article-list .list-flex .item .thumb{width:262px;text-align:center;}

.article-list .list-flex .item .thumb a{display:flex;width:100%;height:100%;}

.article-list .item .thumb img{max-width:262px;max-height:160px;align-self:center;}

.article-list .list-flex .item .article{flex:1;padding:0 0 0 30px;}

.detailpage .article-list .list-flex .item .article{flex:1;padding:0 70px 0 30px;}

.detail2page .article-list .list-flex .item .article{flex:1;padding:0 70px 0 30px;}

.article-list .list-flex .item .article div:first-child{height:136px;overflow:hidden;}

.article-list .list-flex .item .article a{font:600 18px/32px "Microsoft YaHei";color:#5d5d5d;}

.article-list .list-flex .item .article p{font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e;}

.article-list .list-flex .item .article .from{font:normal 12px/20px "Microsoft YaHei";color:#B4B4B5;}
.article-list .list-flex .item .article .from a{font:normal 12px/20px "Microsoft YaHei";color:#B4B4B5;}
.article-list .list-flex .item .article .from .sharebox{float:right;}

.article-list .list-flex .item .article .from .category-title{display:inline-block;background:#b1422f;color:#fff;padding:0 5px 2px 5.2px;border-radius:2px;}


.article-list .pic-list{width:120%;}

.article-list .pic-list > div{width:272px;height:280px;background:#fff;padding:16px;margin:0 12px 12px 0;float:left;}

.article-list .pic-list .thumb img{width:272px;height:166.1px;}

.article-list .pic-list .item .article h3{height:90px;}

.article-list .pic-list .item .article h3 a{font:500 18px/28px "Microsoft YaHei";color:#000;}

.article-list .pic-list p{display:none;}

.article-list .pic-list .item .article .from a{font:normal 12px/20px "Microsoft YaHei";color:#B4B4B5;}
.article-list .pic-list .item .article .from .sharebox{float:right;}


.side .xkyl a{display:block;width:100%;height:220px;overflow:hidden;position:relative;}

.side .xkyl img{height:220px;position:absolute;}

.side .xkyl p{padding:10px 0 0;color:#6e6e6e;font-size:0.9rem;}

.side .special .ad{padding-top:10px;}

.rs .side .special ul li{padding:12.8px 0}

.side .ddlt{margin-bottom:15px;}



.f30 .rs{display:none;width:225px;padding-left:35px;}

.f30 .rs > div{border-left:1px solid #a0a0a0;padding-left:27px;}

.f30 .rs .ad a{display:block;margin-bottom:10px;}

.rs .list .caption{color:#b1422f;border-bottom:1px solid #b1422f;}

.rs .list ul li{height:60px;overflow:hidden;padding:15px 0;border-top:1px solid #d9d7d7;}

.rs .list .hot li{height:43px;overflow:hidden;padding:15px 0;border-top:1px solid #d9d7d7;}

.rs .list ul li:first-child{border-top:0;}

.rs .list ul li a{font:normal 16px/26px "Microsoft YaHei";color:#6e6e6e;}

.child-nav-box{background:#fff;padding:10px;margin-bottom:10px;}

.child-nav{height:45px;background:#f0f0f0;}

.child-nav ul li{display:inline-block;height:45px;line-height:45px;padding:0 30px;}

.child-nav ul li a{color:#000;font-weight:500;}

.child-nav ul li.active{background:#ea1538;}

.child-nav ul li.active a{color:#fff;}

.child-nav ul li:hover{background:#ea1538;}

.child-nav ul li:hover a{color:#fff;}


.containers .f4{width:1230px;}

.f40 .swiper-page-btn{width:50px;}

.f40 li{padding:0 5px;}



.indexpage .f20 .swiper-box .swiper-slide a{display:block;}

.indexpage .f40 .slide-box{width:1100px;padding:20px 0 30px;}

.indexpage .f40 .slide-box slide{width:100%;}

.indexpage .f40 .slide-box slide ul{width:100%;}

.indexpage .f40 .slide-box li a{display:block;width:173px;}

.indexpage .f40 .slide-box li a img{width:173px;height:222px;margin-bottom:5px;}

.indexpage .f40 .slide-box li a span{color:#6e6e6e;font:normal 14px/28px "Microsoft YaHei";}

.indexpage .f40 .swiper-page-btn{width:65px;height:257px;padding-top:20px;}

.indexpage .f40 .arrowleft,.indexpage .f40 .arrowright{display:block;width:65px;height:257px;}

.indexpage .f40 .arrowleft{background:url(img/arrowb.png) no-repeat scroll left center transparent;}

.indexpage .f40 .arrowright{background:url(img/arrowf.png) no-repeat scroll right center transparent;width:65px;}

/*  end */

/* list.html  */

.f20 .article{padding:0 30px;}

.f20 .article h1{min-height:120px;}

.f20 .article .sharebox{height:20px;padding:0 5px;text-align:right;color:#B4B4B5;}

.f20 .article .sharebox span{font:normal 12px/20px "Microsoft YaHei";color:#B4B4B5;}

.f20 .article .sharebox a{font:normal 12px/20px "Microsoft YaHei";color:#B4B4B5;}

.f20 .article h1 a{font:bold 24px/46px "Microsoft YaHei";color:#000;}


.f20 .article p{font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e;}

.f20 .article .time,.f20 .article .author{font:normal 12px/24px "Microsoft YaHei";color:#b4b4b5;margin:0}

.listpage .article-list .list-flex .item .article .from{height:20px;border-left:2px solid #ea1538;padding:0 5px}

.listpage .article-list .list-flex .item .article .from span{font:normal 12px/20px "Microsoft YaHei";color:#B4B4B5;}

.qr-box{position:relative;display:none;}

.qr-box{width:128px;height:0px;border:0px solid #dfdfdf;padding:0px;border-radius:4px;transition: all .5s ease 0s;background:#f0f0f0;}

.showQr:hover .qr-box{display:block;height:128px;border:1px solid #dfdfdf;padding:10px;float:right;}
/*  end */

/* detail.html */

    .detail{width:100%;border-top:3px solid #b1422f;margin-top:20px; margin-bottom:20px;}
    
    .detail > div{background:#fff;}
    
    .detail .center{width:850px;}
    
    .detail .center img{max-width:850px;}
    
    .detail2page .detail .center img{max-width:2000px;}
    
    .detail h1{font:500 35px/65px "Microsoft YaHei";color:#000;padding:20px 0;margin:0;}
    
    .detail .from{border-top:1px solid #dfdfdf;font:normal 14px/24px "Microsoft YaHei";color:#B4B4B5;padding:10px;}
    
    .detailpage .article-list .list-flex .item .article .from .ctime{font:normal 12px/24px "Microsoft YaHei";color:#B4B4B5;}
    
    .detail .content{padding:20px 0 30px;}/*覃冰希望留白少点，XV 建议30PX，也就是上面有10PX，下面20PX 就可以了*/
    
    .detail .content img{max-width:100%;}
    
    .detail .review{border-top:1px solid #dfdfdf;font:normal 14px/24px "Microsoft YaHei";color:#B4B4B5;padding:10px 0 30px;text-align:right;}
    
    .detailpage .related{margin:30px auto 50px;}
    
    .detailpage .related .title{font:normal 18px/30px "Microsoft YaHei";color:#b1422f;border-bottom:1px solid #b1422f;}
    
    .detailpage .share-box{width:100px;height:100%;position:relative;}
    
    .detailpage .share-box > div{width:65px;height:100%;position:fixed;top:350px;margin-left:100px;}
    
    .detailpage .share-box .share{display:block;width:50px;height:50px;margin-bottom:5px;border-radius:4px;}
    
    .detailpage .share-box .qq{background:url(img/shareqq.png) no-repeat center center transparent;background-size:100% 100%;}
    
    .detailpage .share-box .wb{background:url(img/sharewb.png) no-repeat center center transparent;background-size:100% 100%;}
    
    .detailpage .share-box .qzone{background:url(img/shareqz.png) no-repeat center center transparent;background-size:100% 100%;}
    
    .detailpage .share-box .wx{background:url(img/sharewx.png) no-repeat center center transparent;background-size:100% 100%;position:relative;}
    
    .detailpage .wxqrcode{position:absolute;left:0;top:0;overflow:hidden;width:0px;height:0px;border:0px solid #dfdfdf;padding:0px;border-radius:4px;transition: all .5s ease 0s;background:#f0f0f0;}
    
    .detailpage .wxqrcodeshow{width:128px;height:128px;left:-98px;top:-158px;border:1px solid #dfdfdf;padding:10px;}
    
    
    .detail2page .share-box{width:100px;height:100%;position:relative;}
    
    .detail2page .share-box > div{width:65px;height:100%;position:fixed;top:350px;margin-left:70px;}
    
    .detail2page .share-box .share{display:block;width:50px;height:50px;margin-bottom:5px;border-radius:4px;}
    
    .detail2page .share-box .qq{background:url(img/shareqq.png) no-repeat center center transparent;background-size:100% 100%;}
    
    .detail2page .share-box .wb{background:url(img/sharewb.png) no-repeat center center transparent;background-size:100% 100%;}
    
    .detail2page .share-box .qzone{background:url(img/shareqz.png) no-repeat center center transparent;background-size:100% 100%;}
    
    .detail2page .share-box .wx{display:block;background:url(img/sharewx.png) no-repeat center center transparent;background-size:100% 100%;position:relative;}
    
    .detail2page .wxqrcode{position:absolute;left:0;top:0;overflow:hidden;width:0px;height:0px;border:0px solid #dfdfdf;padding:0px;border-radius:4px;transition: all .5s ease 0s;background:#f0f0f0;}
    
    .detail2page .wxqrcodeshow{width:128px;height:128px;left:-98px;top:-158px;border:1px solid #dfdfdf;padding:10px;}
    
    
    .detail2page .detail h1{margin-top:30px;font-size:36px;font-weight:bold;} 
    
    .detail2page .containers .row{max-width:1500px;width:80%}
    
    .detail2page .containers .row .center{width:100%;}
    
    .detail2page .containers .daoyu_content b ,.detail2page .containers .row .articleContent .item .nofloat_bottom b,.detail2page .containers .row .articleContent .item .Num {
	background:url(//mat1.gtimg.com/news/2015/zt/yizhoutupian/img/icon.png) no-repeat;
    }
    
    .detail2page .containers .daoyu_content {
        clear: both;
        color: #fff;
        display: block;
        position: relative;
        margin: 30px auto 60px;
        width: 80%;
        position: relative;
    }   
    
    .detail2page .containers .daoyu_content b {
        background-position: 0px -276px;
        display: block;
        width: 65px;
        height: 45px;
        position: absolute;
        left: 0;
        top: 6px;
    }    
    
    .detail2page .containers .daoyu_content p {
        font: 14px/26px "Microsoft YaHei";
        color: #6d6d6d;
        padding-left: 80px;
        text-align: left;
    }
    
    .detail2page .detail > div{background:transparent;}
    
    .detail2page .containers .row .articleContent{position:relative;min-height:1000px;background:#f0f0f0;}
    
    .detail2page .containers .row  .articleContent .item.first {border: none;padding-top: 0px;}
    
    .detail2page .containers .row .articleContent .item {
        position: relative;
        line-height: 0;
        margin: 0px auto;
        border-top: 1px solid #d7d7d7;
        padding: 50px 0px;
    }
    
    .detail2page .containers .row .articleContent .item .nofloat_bottom {
        text-align: left;
        display: block;
        width: 100%;
        position: relative;
        background: #fcfcfc;
        padding: 13px 0px 20px;
        font: 14px/25px "Microsoft YaHei";
        color: #3c3c3c;
    }
    
    .detail2page .containers .row .articleContent .item .nofloat_bottom b {background-position: -57px -376px;}
    
    .detail2page .containers .row .articleContent .item b {
        width: 35px;
        height: 35px;
        display: block;
        background-position: 0px -376px;
        position: absolute;
        top: -23px;
        left: 0;
    }
    
    .detail2page .containers .row .item img{width:100%;height:auto;}
    
    .detail2page .containers .row .articleContent .item .nofloat_content {
        max-width: 1000px;
        width: 100%;
        margin: 0px auto;
        padding:0;
    }
    
    .detail2page .containers .row .articleContent .item .Num {
        position: relative;
        width: 60px;
        height: 35px;
        margin-top: 0px;
        float: left;
        background-position: 11px -331px;
    }
    
    .detail2page .containers .row .articleContent .item .Num .currNum {
        position: absolute;
        width: 38px;
        text-align: right;
        top: -5px;
        left: -13px;
        font-family: Georgia;
        font-style: italic;
        font-size: 24px;
        color: #c51115;
    }
    
    .detail2page .containers .row .articleContent .item .Num .totalNum {
        position: absolute;
        text-align: right;
        top: 8px;
        left: 28px;
        font-family: Georgia;
        font-style: italic;
        font-size: 18px;
        color: #3c3c3c;
    }   
    
    .detail2page .containers .row .articleContent .item .nofloat_bottom p {
        padding-left: 25px;
        padding-top: 10px;
        font-size: 14px;
    }    
    
/* end */

/* search.html */

    .searchpage .form{display:none;}

    .searchpage .items .search-flex-box .flex-box{width:100%;height:40px;overflow:hidden;display:flex;display: -webkit-flex;display: -moz-flex;flex-flow:row;-webkit-flex-flow: row;-mod-flex-flow: row;}
    
    .searchpage .search-title{
        width: 130px;
        height: 40px;
        float: left;
        text-align: center;
        line-height: 40px;
        font-size: 16px;
        color: #fff;
        background: linear-gradient(270deg,rgba(104,209,254,1) 0%,rgba(0,165,235,1) 100%);
    }
    
    .searchpage .search-flex-box1 .search-title{
        width: 130px;
        height: 40px;
        float: left;
        text-align: center;
        line-height: 40px;
        font-size: 16px;
        color: #ea1538;
        background:#fff;
        font-weight:500;
    }
    
    .searchpage .search-flex-box1 input{height:38px;background:#f0f0f0;border:0;display:inline-block;padding-left:5px;width:100%;border-radius:4px 0 0 4px;border:0;outline: none;}
    
    .searchpage .search-flex-box1 input:focus{border:0;outline: none;}
    
    .searchpage .items .search-flex-box .flex{padding-right:8px;background:#f0f0f0;}
    
    .searchpage .items .search-flex-box .flex-box input{height:38px;background:#f0f0f0;border:0;display:inline-block;padding-left:5px;width:100%;}
    
    .searchpage .search-btn{display:block;width:50px;height:40px;background:#f0f0f0;background:url(img/search-white.png) no-repeat scroll center 1.5px #f0f0f0;border-radius:0 4px 4px 0;}
    
    .searchpage .search-btn a{display:block;visibility:hidden;width:40px;height:40px;float:right;color:#fff;font:normal 14px/40px "Microsoft YaHei";text-align:center;}
    
    .searchpage .search-btn:hover a{visibility:visible;background:url(img/searchon.png) no-repeat scroll center 1.5px #f0f0f0;}
    
    .searchpage  .article-list .items{border-botton:0; padding:0 20px;border:0;background:#fff;}
     
    .searchpage  .article-list .list-flex .item{padding:20px 0;border-bottom:1px solid #f0f0f0;}
    
    .searchpage .article-list .list-flex .search-totals{font:normal 12px/24px "Microsoft YaHei";color:#a8a8a8;padding:0;border-bottom:2px solid #ea1538;text-align:right;}
    
    .searchpage .article-list .list-flex .search-totals span{font-size:14px;color:#ea1538;}
    
    .searchpage .article-list .list-flex .search-flex-box{border-bottom:0;padding-bottom:10px;}
    
    .searchpage .article-list .list-flex .item .article .from{height:20px;border-left:2px solid #ea1538;padding:0 5px}
    
    .article-list .list-flex .item .article a .hl{font-size:120%;color:#e1538;}
    
     .searchpage .article-list .list-flex > div{padding:20px 0px;background:#fff;}
    
    
    
/** magazine.html **/

.magazinepage .flex-box{border-bottom:2px solid #b1422f;line-height:40px;}

.magazinepage .flex-box .flex span{font:bold 24px/40px "Microsoft YaHei";color:#b1422f;}

.magazinepage .flex-box .chose-year{width:200px;text-align:right}

.magazinepage .flex-box .chose-year span,.magazinepage .flex-box .chose-year select{display:inline-block;font:normal 14px/24px "Microsoft YaHei";color:#a8a8a8;}

.magazinepage .magazine-list .item{width:220px;float:left;padding:17px 15px 0 0;}

.magazinepage .magazine-list .item a{display:block;}

.magazinepage .magazine-list .item a img{width:220px;height:282px;max-height:282px;margin-bottom:5px;}

.magazinepage .magazine-list .item a span{font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e;}
    

/** special **/

.specialpage .main-header{height:135px;}

.years{border-bottom:2px solid #b1422f;margin-bottom:30px;text-align:left;}

.years a{display:inline-block;margin:0 30px 15px 0;color:#9e9e9e;font:normal 14px/30px "Microsoft YaHei";}

.years .active{color:#000;font:bold 14px/30px "Microsoft YaHei";}

.specialpage .row .items{padding:20px 0 0;}

.specialpage .items .item{width:425px;height:190px;float:left;padding:10px;margin:0 0 20px 30px;background:#fafafa;}

.specialpage .items .item .thumb{width:100%;height:100%;}

.specialpage .items .item .thumb a{display:block;width:100%;height:160px;}

.specialpage .items .item .thumb p{display:block;height:80px;padding:10px 0 0 10px;font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e}

.specialpage .items .item .thumb div{padding:0 10px;}

.specialpage .items .item .thumb div .ctime{font:normal 12px/24px "Microsoft YaHei";color:#b4b4b5;}



.specialpage .items .item a{display:block;}

.specialpage .items .item a img{width:100%;height:auto;margin-bottom:5px;}

.specialpage .items .item a span{font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e;}

.specialpage .f3 .flex-box{padding:15px 0;}


/*=============================*/

.specialpage1 .row .items{background:#fff;padding:20px 0 0;}

.specialpage1 .items .item{width:555px;float:left;margin:0 0 20px 30px;background:#fafafa;}

.specialpage1 .items .item .thumb{width:100%;height:100%;}

.specialpage1 .items .item .thumb a{display:block;width:100%;}

.specialpage1 .items .item .thumb p{display:block;height:80px;padding:10px 0 0 10px;font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e}

.specialpage1 .items .item .thumb div{padding:0 10px;}

.specialpage1 .items .item .thumb div .ctime{font:normal 12px/24px "Microsoft YaHei";color:#b4b4b5;}



.specialpage1 .items .item a{display:block;}

.specialpage1 .items .item a img{width:100%;height:auto;margin-bottom:5px;}

.specialpage1 .items .item a span{font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e;}

.specialpage1 .f3 .flex-box{padding:15px 0;}




.special1 .row .items{background:#fff;padding:20px 0 0;}

.special1 .items .item{width:555px;float:left;margin:0 0 20px 30px;background:#fafafa;}

.special1 .items .item .thumb{width:100%;height:100%;}

.special1 .items .item .thumb a{display:block;width:100%;}

.special1 .items .item .thumb p{display:block;height:50px;padding:10px 0 0 10px;margin:0;font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e}

.special1 .items .item .thumb div{padding:0 10px;display:none;}

.special1 .items .item .thumb div .ctime{font:normal 12px/24px "Microsoft YaHei";color:#b4b4b5;}



.special1 .items .item a{display:block;}

.special1 .items .item a img{width:100%;height:110px;margin-bottom:5px;}

.special1 .items .item a span{font:normal 14px/28px "Microsoft YaHei";color:#6e6e6e;}

.special1 .f3 .flex-box{padding:15px 0;}


.pplist{text-align:center;}

.pplist ul{display:block;text-align:center;padding-bottom:30px;}

.pplist ul li{display:inline-block;}



.specialpages .share-box{width:100px;height:0px;position:relative;bottom:0;}

.specialpages .share-box > div{width:65px;height:280px;position:fixed;top:350px;right:50px;bottom:0;z-index:99999;}

.specialpages .share-box .share{display:block;width:50px;height:50px;margin-bottom:5px;border-radius:4px;}

.specialpages .share-box .qq{background:url(img/shareqq.png) no-repeat center center transparent;background-size:100% 100%;}

.specialpages .share-box .wb{background:url(img/sharewb.png) no-repeat center center transparent;background-size:100% 100%;}

.specialpages .share-box .qzone{background:url(img/shareqz.png) no-repeat center center transparent;background-size:100% 100%;}

.specialpages .share-box .wx{background:url(img/sharewx.png) no-repeat center center transparent;background-size:100% 100%;}

.specialpages .wxqrcode{overflow:hidden;width:0px;height:0px;border:0px solid #dfdfdf;padding:0px;border-radius:4px;transition: all .5s ease 0s;background:#f0f0f0;}

.specialpages .wxqrcodeshow{width:148px;height:148px;border:1px solid #dfdfdf;padding:10px;margin-left:-69px;}

.containers .f40{display:none;}

@media (min-width:1150px){
    
    .f30 .rs{display:block;}
    
    .containers .f40{display:flex;}
    
    .www{display:block;}
    .web{display:none;}
    
}

@media (max-width:1150px){
    
    
    .www{display:none;}
    .web{display:block;}
    
    .containers .row{width:100%;}
    
}

